/*******************************************************************************
 *
 * Copyright (c) 2001-2006 Primeton Technologies, Ltd.
 * All rights reserved.
 *
 * Created on Apr 11, 2008
 *******************************************************************************/
package com.primeton.eos.oss.model.newdataset;

import com.eos.data.sdo.IObjectFactory;
import com.primeton.ext.data.sdo.IllegalDataObjectTypeException;
import commonj.sdo.DataObject;
import commonj.sdo.Type;
import commonj.sdo.helper.DataFactory;
import commonj.sdo.helper.TypeHelper;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <!-- begin-user-doc -->
 * A representation of the model object '<em><b>AfcOrg</b></em>'.
 * <!-- end-user-doc -->
 *
 * <p>
 * The following features are supported:
 * <ul>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getId <em>Id</em> <desc>ID</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getCode <em>Code</em> <desc>机构编码</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getName <em>Name</em> <desc>机构名称</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getTypes <em>Types</em> <desc>机构类型</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getOrgLevel <em>OrgLevel</em> <desc>机构级别</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getParentId <em>ParentId</em> <desc>父机构ID</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getFullCodePath <em>FullCodePath</em> <desc>上级CODES</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getManagerId <em>ManagerId</em> <desc>负责人(关联的是员工表主键)</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getChargerId <em>ChargerId</em> <desc>分管领导(关联的是员工表主键)</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getMainDimensionOrgId <em>MainDimensionOrgId</em> <desc>所属主维度的机构ID</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getMainDimensionOrgName <em>MainDimensionOrgName</em> <desc>所属主维度的机构名称</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getDimensionId <em>DimensionId</em> <desc>维度ID</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getAddress <em>Address</em> <desc>机构地址</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getLinkman <em>Linkman</em> <desc>机构联系人</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getPhone <em>Phone</em> <desc>机构联系电话</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getSortBy <em>SortBy</em> <desc>排序</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getStatus <em>Status</em> <desc>状态(0禁用,1可用)</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getDescription <em>Description</em> <desc>描述</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getExtra <em>Extra</em> <desc>扩展属性</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getCreateUser <em>CreateUser</em> <desc>创建人</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getUpdateUser <em>UpdateUser</em> <desc>修改人</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getCreateTime <em>CreateTime</em> <desc>创建时间</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getUpdateTime <em>UpdateTime</em> <desc>修改时间</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getTenantId <em>TenantId</em> <desc>租户ID</desc>}</li>
 * </ul>
 * </p>
 *
 * @extends DataObject;
 */
public interface AfcOrg extends DataObject {

	public String QNAME = "com.primeton.eos.oss.model.newdataset.AfcOrg";

	public Type TYPE = TypeHelper.INSTANCE.getType("com.primeton.eos.oss.model.newdataset", "AfcOrg");

	public static final IObjectFactory<AfcOrg> FACTORY = new IObjectFactory<AfcOrg>() {
		public AfcOrg create() {
            Type type = TYPE;
			if(type == null) {
				type = TypeHelper.INSTANCE.getType("com.primeton.eos.oss.model.newdataset", "AfcOrg");
			}
			if(type == null) {
				throw new IllegalDataObjectTypeException("cannot find entity type: " + QNAME);	
			}
			return (AfcOrg) DataFactory.INSTANCE.create(type);
		}
	};

	/**
	 * Returns the value of the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Id</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Id</em>' attribute.
	 * @see #setId(java.lang.String)
	 */
	public String getId();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getId <em>Id</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Id</em>' attribute.
	 * @see #getId()
	 */
	public void setId(String id);

	/**
	 * Returns the value of the '<em><b>Code</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Code</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Code</em>' attribute.
	 * @see #setCode(java.lang.String)
	 */
	public String getCode();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getCode <em>Code</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Code</em>' attribute.
	 * @see #getCode()
	 */
	public void setCode(String code);

	/**
	 * Returns the value of the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Name</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Name</em>' attribute.
	 * @see #setName(java.lang.String)
	 */
	public String getName();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getName <em>Name</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Name</em>' attribute.
	 * @see #getName()
	 */
	public void setName(String name);

	/**
	 * Returns the value of the '<em><b>Types</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Types</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Types</em>' attribute.
	 * @see #setTypes(java.lang.String)
	 */
	public String getTypes();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getTypes <em>Types</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Types</em>' attribute.
	 * @see #getTypes()
	 */
	public void setTypes(String types);

	/**
	 * Returns the value of the '<em><b>OrgLevel</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>OrgLevel</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>OrgLevel</em>' attribute.
	 * @see #setOrgLevel(java.lang.String)
	 */
	public String getOrgLevel();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getOrgLevel <em>OrgLevel</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>OrgLevel</em>' attribute.
	 * @see #getOrgLevel()
	 */
	public void setOrgLevel(String orgLevel);

	/**
	 * Returns the value of the '<em><b>ParentId</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>ParentId</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>ParentId</em>' attribute.
	 * @see #setParentId(java.lang.String)
	 */
	public String getParentId();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getParentId <em>ParentId</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>ParentId</em>' attribute.
	 * @see #getParentId()
	 */
	public void setParentId(String parentId);

	/**
	 * Returns the value of the '<em><b>FullCodePath</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>FullCodePath</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>FullCodePath</em>' attribute.
	 * @see #setFullCodePath(java.lang.String)
	 */
	public String getFullCodePath();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getFullCodePath <em>FullCodePath</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>FullCodePath</em>' attribute.
	 * @see #getFullCodePath()
	 */
	public void setFullCodePath(String fullCodePath);

	/**
	 * Returns the value of the '<em><b>ManagerId</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>ManagerId</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>ManagerId</em>' attribute.
	 * @see #setManagerId(java.lang.String)
	 */
	public String getManagerId();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getManagerId <em>ManagerId</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>ManagerId</em>' attribute.
	 * @see #getManagerId()
	 */
	public void setManagerId(String managerId);

	/**
	 * Returns the value of the '<em><b>ChargerId</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>ChargerId</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>ChargerId</em>' attribute.
	 * @see #setChargerId(java.lang.String)
	 */
	public String getChargerId();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getChargerId <em>ChargerId</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>ChargerId</em>' attribute.
	 * @see #getChargerId()
	 */
	public void setChargerId(String chargerId);

	/**
	 * Returns the value of the '<em><b>MainDimensionOrgId</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MainDimensionOrgId</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MainDimensionOrgId</em>' attribute.
	 * @see #setMainDimensionOrgId(java.lang.String)
	 */
	public String getMainDimensionOrgId();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getMainDimensionOrgId <em>MainDimensionOrgId</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MainDimensionOrgId</em>' attribute.
	 * @see #getMainDimensionOrgId()
	 */
	public void setMainDimensionOrgId(String mainDimensionOrgId);

	/**
	 * Returns the value of the '<em><b>MainDimensionOrgName</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MainDimensionOrgName</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MainDimensionOrgName</em>' attribute.
	 * @see #setMainDimensionOrgName(java.lang.String)
	 */
	public String getMainDimensionOrgName();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getMainDimensionOrgName <em>MainDimensionOrgName</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MainDimensionOrgName</em>' attribute.
	 * @see #getMainDimensionOrgName()
	 */
	public void setMainDimensionOrgName(String mainDimensionOrgName);

	/**
	 * Returns the value of the '<em><b>DimensionId</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>DimensionId</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>DimensionId</em>' attribute.
	 * @see #setDimensionId(java.lang.String)
	 */
	public String getDimensionId();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getDimensionId <em>DimensionId</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>DimensionId</em>' attribute.
	 * @see #getDimensionId()
	 */
	public void setDimensionId(String dimensionId);

	/**
	 * Returns the value of the '<em><b>Address</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Address</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Address</em>' attribute.
	 * @see #setAddress(java.lang.String)
	 */
	public String getAddress();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getAddress <em>Address</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Address</em>' attribute.
	 * @see #getAddress()
	 */
	public void setAddress(String address);

	/**
	 * Returns the value of the '<em><b>Linkman</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Linkman</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Linkman</em>' attribute.
	 * @see #setLinkman(java.lang.String)
	 */
	public String getLinkman();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getLinkman <em>Linkman</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Linkman</em>' attribute.
	 * @see #getLinkman()
	 */
	public void setLinkman(String linkman);

	/**
	 * Returns the value of the '<em><b>Phone</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Phone</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Phone</em>' attribute.
	 * @see #setPhone(java.lang.String)
	 */
	public String getPhone();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getPhone <em>Phone</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Phone</em>' attribute.
	 * @see #getPhone()
	 */
	public void setPhone(String phone);

	/**
	 * Returns the value of the '<em><b>SortBy</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>SortBy</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>SortBy</em>' attribute.
	 * @see #setSortBy(java.math.BigDecimal)
	 */
	public BigDecimal getSortBy();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getSortBy <em>SortBy</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>SortBy</em>' attribute.
	 * @see #getSortBy()
	 */
	public void setSortBy(BigDecimal sortBy);

	/**
	 * Returns the value of the '<em><b>Status</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Status</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Status</em>' attribute.
	 * @see #setStatus(java.lang.String)
	 */
	public String getStatus();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getStatus <em>Status</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Status</em>' attribute.
	 * @see #getStatus()
	 */
	public void setStatus(String status);

	/**
	 * Returns the value of the '<em><b>Description</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Description</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Description</em>' attribute.
	 * @see #setDescription(java.lang.String)
	 */
	public String getDescription();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getDescription <em>Description</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Description</em>' attribute.
	 * @see #getDescription()
	 */
	public void setDescription(String description);

	/**
	 * Returns the value of the '<em><b>Extra</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Extra</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Extra</em>' attribute.
	 * @see #setExtra(java.lang.String)
	 */
	public String getExtra();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getExtra <em>Extra</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Extra</em>' attribute.
	 * @see #getExtra()
	 */
	public void setExtra(String extra);

	/**
	 * Returns the value of the '<em><b>CreateUser</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>CreateUser</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>CreateUser</em>' attribute.
	 * @see #setCreateUser(java.lang.String)
	 */
	public String getCreateUser();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getCreateUser <em>CreateUser</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>CreateUser</em>' attribute.
	 * @see #getCreateUser()
	 */
	public void setCreateUser(String createUser);

	/**
	 * Returns the value of the '<em><b>UpdateUser</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>UpdateUser</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>UpdateUser</em>' attribute.
	 * @see #setUpdateUser(java.lang.String)
	 */
	public String getUpdateUser();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getUpdateUser <em>UpdateUser</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>UpdateUser</em>' attribute.
	 * @see #getUpdateUser()
	 */
	public void setUpdateUser(String updateUser);

	/**
	 * Returns the value of the '<em><b>CreateTime</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>CreateTime</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>CreateTime</em>' attribute.
	 * @see #setCreateTime(java.util.Date)
	 */
	public Date getCreateTime();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getCreateTime <em>CreateTime</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>CreateTime</em>' attribute.
	 * @see #getCreateTime()
	 */
	public void setCreateTime(Date createTime);

	/**
	 * Returns the value of the '<em><b>UpdateTime</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>UpdateTime</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>UpdateTime</em>' attribute.
	 * @see #setUpdateTime(java.util.Date)
	 */
	public Date getUpdateTime();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getUpdateTime <em>UpdateTime</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>UpdateTime</em>' attribute.
	 * @see #getUpdateTime()
	 */
	public void setUpdateTime(Date updateTime);

	/**
	 * Returns the value of the '<em><b>TenantId</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>TenantId</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>TenantId</em>' attribute.
	 * @see #setTenantId(java.lang.String)
	 */
	public String getTenantId();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.AfcOrg#getTenantId <em>TenantId</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>TenantId</em>' attribute.
	 * @see #getTenantId()
	 */
	public void setTenantId(String tenantId);


}